package com.hml.hello.variable;

public class VariableDemo {
    public static void main(String[] args) {
        // 目标：掌握8种数据类型定义变量
        demo1();
    }
    public static void demo1() {
        // 定义并初始化各种基本数据类型的变量
        // byte类型变量a，取值范围-128到127，这里赋最大值127
        byte a = 127;
        // short类型变量b，取值范围-32768到32767，这里赋最大值32767
        short b = 32767;
        // int类型变量c，取值范围-2147483648到2147483647，这里赋最大值2147483647
        int c = 2147483647;
        // long类型变量d，取值范围-9223372036854775808到9223372036854775807，这里赋最大值9223372036854775807
        // 注意：long类型变量需要添加L或l
        long d = 9223372036854775807L;
        // float类型变量e，这里赋接近最大值的3.4028235E38
        // 注意：float类型变量需要添加f或F
        float e = 3.4028235E38f;
        // double类型变量f，这里赋接近最大值的1.7976931348623157E308
        // 注意：double类型变量需要添加d或D
        double f = 1.7976931348623157E308d;
        // boolean类型变量g，赋值为true
        boolean g = true;
        // char类型变量h，赋值为字符'a'
        char h = 'a';

        System.out.println(a);
        System.out.println(b);
        System.out.println(c);
        System.out.println(d);
        System.out.println(e);
        System.out.println(f);
        System.out.println(g);
        System.out.println(h);
    }
}
